

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
html {-webkit-font-smoothing: antialiased;}
body {
	background: url(/web/20161120193139im_/http://www.theasy.com/img/theasystampbg.jpg) repeat top left;
	font-family: 'Open Sans', Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	font-size: 15px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: bold;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small,
.h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small,
h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small,
.h5 .small, .h6 .small {
    font-weight: bold;
    line-height: 1;
    color: #555;
}

.wrapper {
	background: #fff;
	margin:0 auto;
	box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.75);
}
img {display: block; max-width: 100%; height: auto;}

.top {padding-top:20px; margin-bottom: 20px;}
div.top>div.row>div:nth-child(3n) {padding: 0;}
div.top>div.row>div>iframe, div.sideAd>div>iframe {margin: 0 auto; display: block; }
div.top img, div.sideAd div img {margin-right: auto; margin-left: auto;}
div.sideAd div img {margin-right: auto; margin-left: auto;}
.bestbetbox {-webkit-box-shadow:inset 0 0 5px 3px rgba(0,0,0,0.5);
box-shadow:inset 0 0 5px 3px rgba(0,0,0,0.5); background-color: #80a9bc; color: #fff; margin-bottom: 25px; padding-top: 10px; padding-bottom: 10px; }
.bestbetbox .row, .bestbetbox ul li, .bestbetbox ul {margin-bottom: 10px;}
.bestbetbox a, .bestbetbox a:link {color: #fff;}
.recently-reviewed h2, .recently-reviewed h3, best-bets h2, .best-bets h3, .staff h2, .staff h3 {margin-top: 0px;}
.recently-reviewed .row:nth-child(n+2) {margin: 10px -15px 0 0; padding-bottom: 10px; border-bottom: solid rgba(0,0,0,0.25) 1px;}
.recently-reviewed .row:last-child  {border-bottom: none;}
.best-bets .row {margin: 10px -15px 0 0; padding-bottom: 10px; border-bottom: solid rgba(0,0,0,0.25) 1px;}
.best-bets .row:last-child {border-bottom: none;}
.staff .row .row {margin-top: 20px;}
.staff img {-webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,0.75);
box-shadow: 0 0 2px 1px rgba(0,0,0,0.75);}
.staff .panel-title {text-align: right;}
h3.bb {background: url("/web/20161120193139im_/http://www.theasy.com/img/bestbetBlack.png") top left no-repeat; background-size: 75px; padding-left: 80px;}
h3.bb2 {background: url("/web/20161120193139im_/http://www.theasy.com/img/bestbetBlack.png") top left no-repeat; background-size: 75px; padding: 0 0 23px 80px;}
td.bb2 {background: url("/web/20161120193139im_/http://www.theasy.com/img/bestbetBlack.png") top left no-repeat; background-size: 50px; padding: 0 0 20px 55px !important;}

a, a:link {color: #80a9bc; text-decoration: none; font-weight: bold;}
a:hover, a:focus {text-decoration: underline;}

.sideAd {margin-bottom: 25px;}

.rr {opacity: 0.35;}

.tmargin25 {margin-top: 25px;}

.h250 {min-height: 150px;}

#broadway div.repeatable.col-xs-12.col-md-6 {min-height: 280px;}
#broadway img {-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.75);
box-shadow: 0 0 5px 2px rgba(0,0,0,0.75);}

.showpic {text-align: center;}
.showpic img {margin-right: auto; margin-left: auto;}
.picCaption {font-size: 12px;}

ul.fa-ul {
    list-style:none;
    padding: 0 0 0 0;     /* padding includes space for character and its margin */

    /* IE7 and lower use default */
    *list-style: disc;
    *padding: 0 0 0 1em;
}
ul.fa-ul li:before {
    content: '\f145';
    font-family: FontAwesome;
    margin: 0 1em 0 -1em;   /* right margin defines spacing between bullet and text. negative left margin pushes back to the edge of the parent <ul> */

    /* IE7 and lower use default */
    *content: none;
    *margin: 0;
}
ul.fa-ul li {
    text-indent: -1em;      /* negative text indent brings first line back inline with the others */

    /* IE7 and lower use default */
    *text-indent: 0;
}

.reviewBB {float: right; margin-top: 15px; width: 150px;}

.cms-float-left {float: left; margin: 0 10px 10px 0;}
.cms-float-right {float: right; margin: 0 0 10px 10px;}

.nav-tabs.nav-justified>li.bgred>a, .nav-tabs.nav-justified>li.bgred>a:link {background-color: red; color: white;}
.nav-tabs.nav-justified>li.bgred>a:hover {color: #80a9bc; background-color: #eee;}
.nav-tabs>li.bgred.active>a:hover, .nav-tabs>li.bgred.active>a:focus {background-color: red; color: white;}


/* NAVBAR */
#nav.affix {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.75);
}
.navbar {border-radius: 0 !important; margin-bottom: 0 !important; font-size: 12px;}
.navbar-inverse, .dropdown-menu {background-color: #80a9bc; border: none;}
.navbar-inverse .navbar-nav>li>a, .dropdown-menu>li>a {color: #fff; font-weight: bold;}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background-color: #60879a; color: #fff;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus { background-color: #60879a;}
.navbar-toggle {
	position: relative;
	float: left;
	margin-left: 15px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color:
	transparent;
	border: 1px solid
	transparent;
	border-radius: 4px;
}
.navbar-nav>li.navbb>a, .navbar-nav>li.navbb>a:hover, .navbar-nav>li.navbb>a:focus, .navbar-nav>.navbb.active>a, .navbar-nav>.navbb.active>a:hover, .navbar-nav>.navbb.active>a:focus {color: #FFB80D;}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background-color: #60879a;}
.nav-social {
	margin-top: 8px;
	font-size: 1.2em;
}
.nav-social a:hover {text-decoration: none;}
.container>.navbar-collapse {margin-left: -28px;}

.nav>li>a {padding: 10px 35px;}

.blueflag {
	background: url("/web/20161120193139im_/http://www.theasy.com/img/blueflag2.png") 0 0;
	height: 52px;
	width: 105px;
	position: absolute;
	top: 180px;
	right: 0px;
	padding:  13px 2px 0px 35px;
	z-index: 100;
	box-shadow: rgba(0,0,0,0.75) 3px 2px 3px;
}
.blueflag a {color: #80a9bc; font-size: 120%;}
.blueflag a:hover {text-decoration: none; color: #fff;}
.blueflag:hover {
	background: url("/web/20161120193139im_/http://www.theasy.com/img/blueflag2.png") 0px 52px;
	}
.blueflag:hover a{
	color: #fff;
}

/* NAV-TABS */


/************************************/
/*! Collapse */
/************************************/

.panel-title {cursor: pointer;}


/* JUMBOTRON */

.jumbotron {
	background-color: #dae3e7;
	padding: 0;
	position: relative;
	margin-top: 20px;
	overflow: hidden;
}
.jumbotron p {font-size: 16px;}
.jumbotron .fr {
	font-size: 140%;
	transform: rotate(270deg) ;
-webkit-transform: rotate(270deg) ;
-moz-transform: rotate(270deg) ;
-o-transform: rotate(270deg) ;
-ms-transform: rotate(270deg) ;
	position: absolute;
	top: 105px;
	left:-120px;
	opacity: 0.35;
	font-weight: bold;
}
.jumbotron h5, .jumbotron h3 {margin-top: 5px;}
.jth p:nth-child(2n) {display: none;}

/************************************/
/*! ad slots */
/************************************/
.adslot {padding: 0; text-align: center;}
.adslot>div {margin: 0 auto;}


/* FOOTER */
footer {background-color: #80a9bc; color: #fff; font-size: 12px; padding:10px 0; }
footer div.col-sm-4, footer div.col-sm-6 {border-left: #fff solid 1px;}
footer legend {color: white; font-size: 20px; font-weight: bold; padding: 10px 0;}
footer .form-control {font-size: 12px;}
footer a, footer a:link {color: #fff;}
footer a:hover {color: #2a6496;}
footer ul {padding: 0;}
footer ul li {list-style-type: none !important;}
footer ul li ul {padding-left: 15px;}

@media (min-width: 768px) {
	.wrapper { max-width: 810px;}
	.jumbotron {max-height: 271px;}
	.navbar .col-sm-1 {margin-right: -20px;}
	.nav>li.homelink {display: none;}
	.homelink {display: none;}
	#nav.affix .homelink {display: inline-block !important;}
	#nav.affix .nav-social {margin-left: -30px;}
	.nav>li>a {padding: 15px 7px;}
	.navbar .col-sm-3 {margin-right: -80px;}
}

@media (min-width: 992px) {
	.wrapper {max-width: 1030px;}
	.jumbotron .fr {
	font-size: 170%;
	top: 130px;
	left:-149px;
	}
	.jumbotron {max-height: 335px;}

	.jth p:nth-child(2n) {display: block;}
	.navbar .col-sm-3 {margin-right: -70px;}
	.navbar .col-md-2 {margin-right: -70px;}
	.navbar {font-size: 14px;}
	.nav>li>a {padding: 15px 15px;}

}
@media (min-width: 992px) and (max-width: 1199px) {
	.jumbotron p {font-size: 65%; line-height: 1.2;}
	.jth {width: 44.8% !important;}
	.jth.col-sm-5 {margin-left: -32px;}
	div.top>div.row>div:nth-child(3n) {padding: 4px 0 0 0 !important; }
	div.top>div.row>div:nth-child(4n) {padding: 4px 0 0 3px !important; }
}

@media (min-width: 1200px) {
	/* .wrapper {max-width: 1230px;} */
	.wrapper {max-width: 1100px;}
	.container {width: 1070px}
	/* .jth {width: 53.5% !important;} */
	.jumbotron p {font-size: 75%; line-height: 1.2;}
	/* .jth.col-lg-6 {margin-left: -50px;} */
}
@media (min-width: 1700px) {
	.wrapper {max-width: 1300px;}
	.container {width: 1270px;}
	.jumbotron p {font-size: 16px; line-height: 1.4;}
	.jth.col-lg-6 {margin-left: -100px;}
	.jth {width: 57.5% !important;}
	/*
.jumbotron .fr {
	font-size: 165%;
	top: 123px;
	left:-144px;
	}
*/
}

/************************************/
/*! MY MITCHELL CMS CSS*/
/************************************/

.is-cms .collapse {display: block !important;}















/*
     FILE ARCHIVED ON 19:31:39 Nov 20, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:34:14 Jun 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.825
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.01
  esindex: 0.01
  cdx.remote: 20.773
  LoadShardBlock: 61.916 (3)
  PetaboxLoader3.datanode: 85.429 (5)
  load_resource: 150.296 (2)
  PetaboxLoader3.resolve: 119.861 (2)
*/